package org.lanqiao.service.impl;

import java.util.List;

import javax.annotation.Resource;
import org.lanqiao.entity.Account;
import org.lanqiao.mapper.AccountMapper;
import org.lanqiao.service.AccountService;
import org.springframework.stereotype.Service;

/*service  是有用的相当于 
 * xml配置中得bean  id = service  也可以不指定 不指定相当于 bean id =  com. service.service 
 * 就是这个类的全限定名,表示给当前类命名一个别名，方便注入到其他需要用到的类中；
 * 不加的话，默认别名就是当前类名，但是首字母小写 
*/

@Service("accountService")
public class AccountServiceImpl implements AccountService{
	@Resource
	private AccountMapper accountDao;//容器自动装配AccountMapper对象
	
	/**
	 * 添加账务
	 */
	@Override
	public boolean insertService(Account account) {
		// TODO Auto-generated method stub
		return accountDao.addAccount(account);
	}
	/**
	 * 查询账务
	 */
	public List<Account> queryService() {
		
		return accountDao.queryAccount();
		
	}
	/**
	 * 删除账务
	 */
	@Override
	public boolean deleteAccount(int acid) {
		// TODO Auto-generated method stub
		
		return accountDao.deleteAccount(acid)==1;
	}
	/**
	 * 修改账务
	 */
	@Override
	public boolean updateAccount(Account account) {
		// TODO Auto-generated method stub
		return accountDao.updateAccount(account);
	}
	

}
